import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Escribe una descrición de la clase Bombardero aquí.
 * 
 * @autor Andrés Cruz Santiago
 * @versión 22/10/13
 */
public class Bombardero extends Pirata
{    
    /**
     * Constructor de Pirata Bombardero
     * @param unaDireccion Dirección del Pirata
     */
    public Bombardero(int unaDireccion)
    {
        super(unaDireccion);
        timer = new SimpleTimer();
        timer.mark();
    }
    
    /**
     * Act - hace lo que Bombardero quiere hacer. Este método se llama "cuando quiera" o whenever
     * los botones 'Actuar or 'Ejecutar' son presionados en el entorno.
     */
    public void act() 
    {
        super.act();
    }    
    
    /**
     * Ataca al chapulín Colorado, cuando éste está cercano a él
     */
    public void ataca()
    {
        if(timer.millisElapsed() > 3000)
        {
            timer.mark();
            Bomba bomba = new Bomba(this);
            Greenfoot.playSound("bomba.wav");
            this.getWorld().addObject(bomba,this.getX(), this.getY());
        } 
    }
}
